// ISmartMcuService.aidl
package com.smart.mcuservice;
import com.smart.mcuservice.ISmartMcuReceCallback;

interface ISmartMcuService {
     boolean isMcuALive();
     boolean setGpioStatus(int port,boolean status);
     boolean setUsbSwitch(int port);
     boolean testMcuUart();
     boolean testNetPort(int port);
     boolean updateMcuFW();
     String getSoftwareVersion();
     void registerCallback(ISmartMcuReceCallback cb);
     void unregisterCallback(ISmartMcuReceCallback cb);
}
